/**
 * 浅拷贝
 * 4种：
 * 1.直接变量赋值
 * 2.Object.assign
 * 3.xxx.slice()
 * 4.Array.from
 * 5.扩展运算符...
 * 
 * 深拷贝：
 * 1.JSON.stringfy()
 * 2.structuredClone(兼容性问题)
 * 3.第三方库lodash
 * 4.自定义函数实现深拷贝（循环引用问题，多种对象的处理）
 */